/*
*
* UmsFocusInfo.java
* Copyright(C) 2017-2020 DHCC
* @date 2020-11-17
*/
package com.cluster.platform.model;

import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 *  * ums_focus_info
 */
public class UmsFocusInfo {
    /**
     * id
     */
    @ApiModelProperty(value = "id", required = true, example = "")
    private String id;

    /**
     * 用户id
     */
    @ApiModelProperty(value = "用户id", required = false, example = "")
    private String userId;

    /**
     * 关注用户id
     */
    @ApiModelProperty(value = "关注用户id", required = false, example = "")
    private String focusId;

    /**
     * 新增日期
     */
    @ApiModelProperty(value = "新增日期", required = true, example = "CURRENT_TIMESTAMP")
    private Date insertDate;

    /**
     * 更新日期
     */
    @ApiModelProperty(value = "更新日期", required = false, example = "CURRENT_TIMESTAMP")
    private Date updateDate;

    /**
     * 状态 1 关注 0 取关
     */
    @ApiModelProperty(value = "状态 1 关注 0 取关", required = false, example = "")
    private Integer status;

    /**
     * id
     * @return id id
     */
    public String getId() {
        return id;
    }

    /**
     * id
     * @param id id
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * 用户id
     * @return user_id 用户id
     */
    public String getUserId() {
        return userId;
    }

    /**
     * 用户id
     * @param userId 用户id
     */
    public void setUserId(String userId) {
        this.userId = userId == null ? null : userId.trim();
    }

    /**
     * 关注用户id
     * @return focus_id 关注用户id
     */
    public String getFocusId() {
        return focusId;
    }

    /**
     * 关注用户id
     * @param focusId 关注用户id
     */
    public void setFocusId(String focusId) {
        this.focusId = focusId == null ? null : focusId.trim();
    }

    /**
     * 新增日期
     * @return insert_date 新增日期
     */
    public Date getInsertDate() {
        return insertDate;
    }

    /**
     * 新增日期
     * @param insertDate 新增日期
     */
    public void setInsertDate(Date insertDate) {
        this.insertDate = insertDate;
    }

    /**
     * 更新日期
     * @return update_date 更新日期
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * 更新日期
     * @param updateDate 更新日期
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * 状态 1 关注 0 取关
     * @return status 状态 1 关注 0 取关
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 状态 1 关注 0 取关
     * @param status 状态 1 关注 0 取关
     */
    public void setStatus(Integer status) {
        this.status = status;
    }
}